security deposit/guarantee - German English Dictionary